using System;

namespace Microsoft.Xna.Framework
{
	public class GameTime
	{
		public TimeSpan TotalGameTime { get; internal set; }

		public TimeSpan ElapsedGameTime { get; internal set; }

		public bool IsRunningSlowly { get; internal set; }

		public GameTime()
		{
		}

		public GameTime(TimeSpan totalGameTime, TimeSpan elapsedGameTime, bool isRunningSlowly)
		{
			TotalGameTime = totalGameTime;
			ElapsedGameTime = elapsedGameTime;
			IsRunningSlowly = isRunningSlowly;
		}

		public GameTime(TimeSpan totalGameTime, TimeSpan elapsedGameTime)
			: this(totalGameTime, elapsedGameTime, false)
		{
		}
	}
}